living together and practically married - Francés Inglés Diccionario